package algo3.vista;

import java.awt.image.BufferedImage;
import java.io.FileInputStream;
import java.io.IOException;
import javax.imageio.ImageIO;

import algo3.modelo.partes.ParteBarco;

public class VistaParteBarco extends ImagenEnTablero {
	protected BufferedImage imagenDestruida;
	

	public VistaParteBarco(ParteBarco parte) throws IOException {
		super(parte);
		FileInputStream inStream = new FileInputStream("resources/impacto.JPG");
		this.imagenDestruida = ImageIO.read(inStream);
	}
	
	protected String getNombreImagen(){
		return "parte2DeDestructor.JPG";
	}
	
	protected BufferedImage getImagen(){
		boolean destruida = ((ParteBarco) this.posicionable).getEstado() == "DESTRUIDA";	
		return destruida ? this.imagenDestruida : this.imagen;
	}
}
	
